package dataClean;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author Smartloe
 * @create 2021-05-18 16:38
 */
public class RegexDemo {
    public static void main(String[] args) {
        //按指定模式在字符串查找
        String line = "This order was placed for QT300! OK?";
        String pattern = "(\\D*)(\\d+)(.*)";

        //创建 Pattern对象
        Pattern r = Pattern.compile(pattern);

        //现创建 matcher 对象
        Matcher m = r.matcher(line);
        if (m.find()){
            System.out.println("Found value:"+m.group(0));
            System.out.println("Found value:"+m.group(1));
            System.out.println("Found value:"+m.group(2));
            System.out.println("Found value:"+m.group(3));
        }else{
            System.out.println("No match");
        }

    }
}
